package com.jgp.third.pay;

import java.util.Map;

/**
 * 项目   jgp-cloud-parent
 * 作者   loufei
 * 时间   2018/11/13
 */
public class SimpleDefaultPayCallback implements DefaultPayCallback {
    
    /**
     * @param params {
     *               orderNo 本地订单号
     *               no 第三方支付工具流水号
     *               money 金额
     *               sellerId 商户ID
     *               }
     */
    @Override
    public void payReturn(Map<String, Object> params) {
        System.out.println("return ok");
    }
    
    /**
     * @param params {
     *               notifyType 通知类型 trade_status_sync 支付通知 | batch_trans_notify 批量转账通知
     *               orderNo 本地订单号 (trade_status_sync)
     *               no 第三方支付工具流水号(trade_status_sync)
     *               money 金额(trade_status_sync)
     *               sellerId 商户ID(trade_status_sync)
     *               jsonParams 支付吊起时的jsonParams(trade_status_sync)
     *
     *
     *
     *               batchNo 转账批次号(batch_trans_notify)
     *               successDetails 成功详情(batch_trans_notify)
     *               格式为：流水号^收款方账号^收款账号姓名^付款金额^成功标识(S)^成功原因(null)^支付宝内部流水号^完成时间。
     *               每条记录以“|”间隔。例如：0315001^gonglei1@handsome.com.cn^龚本林^20.00^S^null^200810248427067^20081024143652|0315001^gonglei1@handsome.com.cn^龚本林^20.00^S^null^200810248427067^20081024143652
     *
     *               failDetails    失败详情(batch_trans_notify)
     *               格式为：流水号^收款方账号^收款账号姓名^付款金额^失败标识(F)^失败原因^支付宝内部流水号^完成时间。
     *               每条记录以“|”间隔。例如：0315006^xinjie_xj@163.com^星辰公司1^20.00^F^TXN_RESULT_TRANSFER_OUT_CAN_NOT_EQUAL_IN^200810248427065^20081024143651|
     *
     *
     *               }
     */
    @Override
    public void payNotice(Map<String, Object> params) {
        System.out.println("notice ok");
    }
    
}
